

Good explanations in a few pages
Concise, easy-to-understand explanations of Bay Area weatherHis explanations of the cyclic weather patterns of the Bay Area, and the interactions between ocean-born events and the coastal, Bay and mountain geographies are easy to understand. Even more enticingly, they're easy to observe.
A great read for anyone who lives in (or even visits) the Bay Area.
A unique explanation of the weather of the Bay Area

A lovely collection of photos
Great Photography

Dated material -- Find a better sourceBetter approaches to buddy procedures, use of trimix and heliox beginning at depths of 100' and other techniques are NOT mentioned, although they should be. Equipment configurations are not fully discussed with modern emphasis on more streamlined, cleaner configurations.
Consider it essential reading despite being outdatedI have been diving for 17 years, and even my technical dive training (TDI Extended Range) wasn't as informative to me (the theory part, at least) as this book. Just the historical references, including detailed accounts of fatal deep diving accidents, could make a book on their own, and really instill in the reader the value of training & advances in technical diving equipment systems, and provide a deep appreciation for the very expensive lessons that have been learned over the past half-century of experience.
I found this book to be more detailed in many aspects than many Technical Diving training manuals, and much more interesting to read. Certainly, this book is not a replacement for officially sanctioned manuals, though when I (soon) become a Technical instructor I plan to make my students absorb this text as required "additional reading".
Nevertheless, due to a lack of further updates beyond the first revised edition of 1995, readers should be aware that this book is slightly dated or completely outdated in the following aspects:
- New approaches to using helium mixes at much shallower depths than before, and more attention to breathing mixtures such as hyperoxic and normoxic trimix
- New developments in dive computers, particularly multigas, gas-switching computers such as the Suunto Vytec, the VR3, and Nitek He, the latter two supporting helium mixtures.
- Pre-dive planning of dive Multi-level, multi-gas profiles using PC-based software
- Various general diving and decompression procedures have become more standardized and stricter since this book's publication, particularly issues like gas-supply redundancy.
Despite these and some other less significant issues, this book remains a very important text which I think all technical divers should read, at least as a historical reference. Of course, it would serve both TDI and the diving community greatly if Bret Gilliam & co. would produce a new revision to this book, Which is why I am giving this book "only" four stars.
Highly Recommended

This is the way it should beThis book would also be an invaluable reference for doing Windows Scripting Host scripting using J(ava)Script.
In summary, this is the sort of computer book that you only rarely find. Perhaps the only sad thing is that such a good book has been written about a topic that is perhaps not of the first interest to serious programmers.
The best JavaScript reference for intermediate programmersI like the book also because its index indicates all the JavaScript syntaxis. Hence, when someone is programming and forgets the exact word, it is easy to look for it quickly, instead of wasting time browsing through all the book. Another positive aspect, is that the introduction of the book is pretty well organized (Shows you when to use JavaScript, its origin, operators, variables, fuctions, server-side JavaScrit, etc.) and gives you a concise idea of JavaScrpt capabilites.
However, the downside is that the book is not for amateur programmers since some terms are not explained in detail (the book states that it expects people who has experience with C, C++, Java or Pascal)
Overall: It is a MUST HAVE book for a serious JavaScript programmer, it is worth every penny you invest on it. But I'd recommend easier books first if you are a firt time programmer.
The best reference available, but not for beginnersBut, this book isn't for beginners, it will not teach you how to write and script, it asumes you already know what "